$(document).ready(function(){

	// Escodendo as mensagens do usuario 
	// caso estas ja tenham sido escondidas 
	// anteriormente, caso contrario apresenta-
	// las ao mesmo. Com isso o sistema e capaz 
	// de lembrar o estado dos elementos de 
	// solicitacao para solicitacao.
	if($.cookie('aplicativo_mensagens')) {
		if(parseInt($.cookie('aplicativo_mensagens'))) {
			$('.aplicativo_mensagens_botao').addClass('aplicativo_mensagens_botao_ativo');
			$('.aplicativo_mensagens_janela').show();
		}
	}

	// Rotina para apresentar e esconder as 
	// mensagens do funcionario quando 
	// o botao de mensagens for clicada.
	$('.aplicativo_mensagens_botao').click(function(){
		if($('.aplicativo_mensagens_janela').is(":visible")){
			$('.aplicativo_mensagens_botao').removeClass('aplicativo_mensagens_botao_ativo');
			$('.aplicativo_mensagens_janela').slideUp();
			$.cookie('aplicativo_mensagens', 0);
		} else {
			$('.aplicativo_mensagens_botao').addClass('aplicativo_mensagens_botao_ativo');
			$('.aplicativo_mensagens_janela').slideDown();
			$.cookie('aplicativo_mensagens', 1);
		}
	});

	if($('.aplicativo_mensagens_janela_conteudo').length > 0) {
		$('.aplicativo_mensagens_botao').addClass('aplicativo_mensagens_botao_alerta');
		$('.aplicativo_mensagens_botao').pulser({opacity:[0.4, 1.0]}, {duration: 800, times: 10, easing: 'linear'});
	}
	
	$('.aplicativo_mensagem_acoes').hide();
	$('.aplicativo_mensagem').each(function() {
		$(this).click(function(){
			$(this).find('.aplicativo_mensagem_acoes').slideToggle(100);
		});
	});
});